package com.xzq.erp.domain.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "售后服务分页请求参数")
@Accessors(chain = true)
public class AfterSalesServicePageQuery extends BasePageQuery {

    @Schema(description = "客户名称", example = "张三")
    private String customerName;

    @Schema(description = "售后问题类型", example = "1")
    // 问题类型:1-产品质量,2-安装问题,3-使用咨询,4-维修服务,5-退换货,6-其他
    private Integer problemType;

    @Schema(description = "售后优先级", example = "1")
    // 售后优先级:1-普通,2-紧急
    private Integer priority;

    @Schema(description = "售后处理状态", example = "0")
    // 处理状态:0-待处理,1-处理中,2-已完成,3-已关闭
    private Integer status;

}


